/**
 * 路由别名，方便快速找到页面，同时可以用作路由跳转
 */

/** 路由别名 */
export enum RoutesAlias {
  Layout = "/index/index", // 布局容器
  Login = "/auth/login", // 登录
  Register = "/auth/register", // 注册
  ForgetPassword = "/auth/forget-password", // 忘记密码
  Exception403 = "/exception/403", // 403
  Exception404 = "/exception/404", // 404
  Exception500 = "/exception/500", // 500
  Success = "/result/success", // 成功
  Fail = "/result/fail", // 失败
  Dashboard = "/dashboard/console", // 工作台
  Analysis = "/dashboard/analysis", // 分析页
  Ecommerce = "/dashboard/ecommerce", // 电子商务
  IconList = "/widgets/icon-list", // 图标列表
  IconSelector = "/widgets/icon-selector", // 图标选择器
  ImageCrop = "/widgets/image-crop", // 图片裁剪
  Excel = "/widgets/excel", // Excel
  Video = "/widgets/video", // 视频
  CountTo = "/widgets/count-to", // 计数
  WangEditor = "/widgets/wang-editor", // 富文本编辑器
  Watermark = "/widgets/watermark", // 水印
  ContextMenu = "/widgets/context-menu", // 上下文菜单
  Qrcode = "/widgets/qrcode", // 二维码
  Drag = "/widgets/drag", // 拖拽
  TextScroll = "/widgets/text-scroll", // 文字滚动
  Fireworks = "/widgets/fireworks", // 礼花效果
  Chat = "/template/chat", // 聊天
  Cards = "/template/cards", // 卡片
  Banners = "/template/banners", // 横幅
  Charts = "/template/charts", // 图表
  Map = "/template/map", // 地图
  Calendar = "/template/calendar", // 日历
  Pricing = "/template/pricing", // 定价
  ArticleList = "/article/list", // 文章列表
  ArticleDetail = "/article/detail", // 文章详情
  Comment = "/article/comment", // 评论
  ArticlePublish = "/article/publish", // 文章发布
  User = "/system/user", // 账户
  Role = "/system/role", // 角色
  UserCenter = "/system/user-center", // 用户中心
  Menu = "/system/menu", // 菜单
  NestedMenu1 = "/system/nested/menu1", // 嵌套菜单1
  NestedMenu21 = "/system/nested/menu2", // 嵌套菜单2-1
  NestedMenu31 = "/system/nested/menu3", // 嵌套菜单3-1
  NestedMenu321 = "/system/nested/menu3/menu3-2", // 嵌套菜单3-2-1
  Server = "/safeguard/server", // 服务器
  ChangeLog = "/change/log", // 更新日志
  ExamplesTabs = "/examples/tabs", // 标签页
  ExamplesTablesBasic = "/examples/tables/basic", // 基础表格示例
  ExamplesTables = "/examples/tables", // 高级表格示例
  ExamplesTablesTree = "/examples/tables/tree", // 左右布局表格示例

  // WMS 仓库管理系统路由别名 - 参考Art Design Pro模式
  WMS = "/wms/index", // WMS主页

  // WMS 基础数据管理
  WmsWarehouse = "/wms/basic/warehouse/index", // 仓库管理
  WmsArea = "/wms/basic/area/index", // 库区管理
  WmsMerchant = "/wms/basic/merchant/index", // 商户管理
  WmsItem = "/wms/basic/item/index", // 商品管理
  WmsItemManagement = "/wms/basic/item-management/index", // 商品管理（备用）
  WmsItemBrand = "/wms/basic/item/index", // 商品品牌（复用商品管理）
  WmsItemCategory = "/wms/basic/item/index", // 商品分类（复用商品管理）

  // WMS 库存管理
  WmsInventory = "/wms/inventory/index", // 库存管理
  WmsInventoryStatistic = "/wms/inventory/index", // 库存统计（复用）
  WmsInventoryDetail = "/wms/inventory/index", // 库存详情（复用）
  WmsInventoryHistory = "/wms/inventory/index", // 库存历史（复用）

  // WMS 订单管理
  WmsReceiptOrder = "/wms/order/receipt/index", // 入库单管理
  WmsShipmentOrder = "/wms/order/shipment/index", // 出库单管理
  WmsMovementOrder = "/wms/order/movement/index", // 移库单管理
  WmsCheckOrder = "/wms/order/check/index", // 盘点单管理

  // WMS 报表管理
  WmsInventoryReport = "/wms/report/inventory/index", // 库存报表
  WmsOrderReport = "/wms/report/order/index", // 订单报表

  // WMS 财务管理（映射到现有页面）
  WmsMerchantBalance = "/wms/basic/merchant/index", // 商户余额
  WmsMerchantBalanceDetail = "/wms/basic/merchant/index", // 商户余额详情

  // 系统管理（映射到现有页面或Dashboard）
  SystemDept = "/dashboard/console", // 部门管理
  SystemPost = "/dashboard/console", // 岗位管理
  SystemDict = "/dashboard/console", // 字典管理
  SystemConfig = "/dashboard/console", // 参数设置
  SystemNotice = "/dashboard/console", // 通知公告
  SystemPrintTemplate = "/dashboard/console", // 打印模板
  SystemOss = "/dashboard/console", // 文件管理

  // 系统监控（映射到Dashboard）
  MonitorOnline = "/dashboard/console", // 在线用户
  MonitorCache = "/dashboard/console", // 缓存监控
  MonitorCacheList = "/dashboard/console", // 缓存列表

  // 工具（映射到Dashboard）
  ToolGen = "/dashboard/console", // 代码生成

  // 日志管理（映射到Dashboard）
  MonitorOperlog = "/dashboard/console", // 操作日志
  MonitorLogininfor = "/dashboard/console", // 登录日志
}
